* {
    margin: 0;
    padding: 0;
}
ul {
    list-style-type: none;
    font-weight: normal;
    font-style: normal;
}
li {
    list-style: none;
    float: left;
    list-style-type: none;
    font-weight: normal;
    font-style: normal;
}
a {
    font-family: "微软雅黑";
    text-decoration: none;
}
i {
    font-weight: normal;
    font-style: normal;
}
h3 {
    list-style-type: none;
    font-weight: normal;
    font-style: normal;
}
body {
    font-size: 14px;
}
//顶部部分开始（包括最顶部和搜索）
#header {
    width: 100%;
    height: 155px;
    
    .header1 {
        width: 100%;
        height: 37px;
        background: #F3F3F3;
        .header1in {
            width: 1210px;
            height: 37px;
            margin: 0 auto;
            .headerul1 {
                width: 566px;
                height: 36px;
                float: left;
                li {
                    width: 112px;
                    height: 36px;
                    a {
                        display: block;
                        color: #555555;
                        text-align: center;
                        margin-top: 7px;
                        height: 14px;
                        font-size: 12px;
                        border-right: 1px solid #B7B7B7;
                    }
                }
            }
            .headerul2 {
                width: 480px;
                height: 36px;
                float: right;
                li {
                    width: 80px;
                    height: 36px;
                    a {
                        display: block;
                        color: #555555;
                        text-align: center;
                        margin-top: 7px;
                        height: 14px;
                        font-size: 12px;
                        border-right: 1px solid #B7B7B7;
                        &:hover {
                            color: #E02726;
                        }
                    }
                }
            }
        }
    }
    .header2 {
        width: 1210px;
        height: 88px;
        margin: 30px auto 0;
        .header_logo {
            display: block;
            float: left;
        }
        .search_header2 {
            float: right;
            width: 386px;
            height: 40px;
            border: 1px solid #DFDFDF;
            &:hover {
                border: 1px solid #DD2726;
            }
            span {
                width: 33px;
                height: 38px;
                float: left;
                background: url("../images/icon_index.png") 10px 10px no-repeat;
            }
            input {
                width: 260px;
                float: left;
                height: 38px;
                color: #a9a9a9;
                border: none;
            }
            a {
                display: block;
                width: 93px;
                height: 40px;
                background: #DD2726;
                text-align: center;
                line-height: 40px;
                color: white;
                float: left;
            }
        }
    }
}
//导航 start
#navAll{
    width: 100%;
    height: 46px;
    border-bottom: 2px solid #DD2726;
    .nav{
        width: 1210px;
        height: 44px;
        margin: 0 auto;
        position: relative;
        .pullDown{
            position: absolute;
            left: 0;
            top: 0;
            z-index: 1;
            &:hover{
                .pullDownList{
                    display: block;
                }
            }
            .pullDownTitle{
                width: 233px;
                height: 48px;
                background: #C40000;
                a{
                    color: #fff;
                    font-weight: normal;
                    text-align: center;
                    line-height: 46px;
                    font-size: 16px;
                    display: block;
                }
            }
            .pullDownList{
                width: 233px;
                height: 400px;
                display: none;
                opacity: 0.9;
                li{
                    width: 233px;
                    height: 49px;
                    line-height: 49px;
                    background: #302A36;
                    border-bottom: 1px solid #515151;
                    &:hover{
                        background: #DD2726;
                    }
                    i{
                        margin-top: 5px;
                        margin-left: 40px;
                        float: left;
                    }
                    a{
                        display: block;
                        color: white;
                        font-weight: normal;
                        text-align: center;
                        float: left;
                    }
                    span{
                        margin-left: 60px;
                        color: white;
                        float: left;
                    }
                }
            }
        }
        .menu{
            margin-left: 270px;
            width: 900px;
            float: left;
            li{
                width: 100px;
                height: 44px;
                a{
                    line-height: 44px;
                    color: #333333;
                    padding: 0 16px;
                    &:hover{
                        color: #dd2726;
                    }
                }
                em{
                    color: #ccc;
                    font-size: 16px;
                    font-style: normal;
                }
            }
        }
    }
}
//导航 end

//新增地址的遮罩
#zhezhao{
    width: 100%;
    height: 100%;
    background: #666666;
    opacity: 0.5;
    z-index: 100;
    position: fixed;
}

        #new_address {
            width: 800px;
            height: 582px;
            border-radius: 5px;
            border: 6px solid #C2C2C2;
            background: #FFFFFF;
            position: fixed;
            top: 50px;
            left: 260px;
            z-index: 101;
            h3 {
                width: 785px;
                height: 51px;
                line-height: 51px;
                border-bottom: 1px solid #ddd;
                padding-left: 15px;
                font-size: 18px;
                color: #111;
            }
            .address_in {
                width: 775px;
                height: auto;
                margin-top: 30px;
                padding-left: 15px;
                .c_form_con {
                    width: 775px;
                    height: 36px;
                    margin-bottom: 16px;
                    label {
                        display: block;
                        width: 115px;
                        text-align: right;
                        line-height: 36px;
                        float: left;
                        height: 36px;
                        font-size: 14px;
                        color: #555;
                    }
                    .c_form_right{
                        float: left;
                        width: 648px;
                        height: 36px;
                        margin-left: 10px;
                        //收货人姓名
                        .c_khname {
                            height: 34px;
                            border: 1px solid #ddd;
                            width: 146px;
                            padding-left: 10px;
                            float: left;
                        }
                        .c_error{
                            display: block;
                            float: left;
                            line-height: 36px;
                        }
                        
                        //收货人地区
                        .c_contact{
                            display: block;
                            width: 216px;
                            line-height: 36px;
                            float: left;
                            .select_showbox{
                                width: 140px;
                                border: 1px solid #ccc;
                                color: #333;
                                height: 34px;
                                padding-left: 10px;
                                line-height: 34px;
                                font-size: 12px;
                                float: left;
                                select{
                                    width: 150px;
                                    height: 34px;
                                    line-height: 34px;
                                    border: none;
                                    margin-left: -10px;
                                }
                            }
                            span{
                                    display: block;
                                    float: left;
                            }
                        }
                        
                        //收货人地址
                        .c_details_address{
                            display: block;
                            width: 500px;
                            height: 34px;
                            border: 1px solid #ddd;
                            padding-left: 10px;
                        }
                        //收货人手机
                        .c_details_contact{
                            height: 34px;
                            border: 1px solid #ddd;
                            width: 170px;
                            padding-left: 10px;
                        }
                        //支付宝账号 同上
                        
                        //验证码
                        .c_test{
                            height: 34px;
                            border: 1px solid #ddd;
                            width: 146px;
                            padding-left: 10px;
                            float: left;
                        }
                        .c_veri_code{
                            display: block;
                            width: 140px;
                            height: 32px;
                            background: #e6e6e6;
                            border: 1px solid #c8c8c8;
                            float: left;
                            text-align: center;
                            line-height: 32px;
                            color: #666;
                            cursor: pointer;
                        }
                        
                    }
                    //设置默认地址
                    .c_new_form_right{
                        padding-left: 100px;
                        font-size: 12px;
                        color: #888;
                    }
                    //保存 和 取消
                    .c_save{
                        background: #dd2726;
                        border: 1px solid #dd2726;
                        height: 36px;
                        width: 120px;
                        color: #fff;
                        border-radius: 4px;
                        margin-left: 99px;
                    }
                    .c_save_other{
                        background: #ababab;
                        border: 1px solid #ababab;
                        height: 36px;
                        width: 120px;
                        color: #fff;
                        margin-left: 50px;
                        border-radius: 4px;
                    }
                }
            }
            .close_button{
                width: 36px;
                height: 36px;
                display: block;
                position: absolute;
                top: 0;right: 0;
                background: url(../images/close.png) no-repeat;
                cursor: pointer;
            }
        }

//个人中心部分开始
#myCenter_header {
    width: 100%;
    height: 124px;
    background: url("../images/myCenter/morning.jpg") no-repeat scroll 0 0;
    .myCenter_header_box {
        width: 1210px;
        height: 124px;
        margin: 0 auto;
        .investor_img {
            width: 104px;
            height: 105px;
            float: left;
            a {
                display: block;
                width: 86px;
                height: 86px;
                margin-left: 17px;
                margin-top: 17px;
                img {
                    width: 86px;
                    height: 86px;
                    border-radius: 50%;
                }
            }
        }
        .c_investor_details {
            width: 838px;
            height: 112px;
            float: left;
            color: white;
            font-size: 14px;
            padding-left: 10px;
            p {
                line-height: 30px;
                margin-top: 40px;
                a {
                    color: white;
                }
            }
            .c_investor_ul {
                width: 838px;
                height: 31px;
                font-size: 12px;
                margin-top: 10px;
                line-height: 31px;
                li {
                    i {
                        margin: 0 10px;
                    }
                }
                .investor_email {
                    a {
                        color: white;
                        margin-left: 10px;
                    }
                }
            }
        }
        .c_headercon_right {
            width: 192px;
            height: 117px;
            float: right;
            a {
                display: block;
                width: 64px;
                height: 74px;
                float: left;
                color: #fff;
                padding-top: 44px;
                margin-top: 43px;
                span {
                    width: 64px;
                    height: 30px;
                    font-size: 14px;
                    display: block;
                }
            }
            .c_personage_data {
                background: url("../images/myCenter/icon2.png") no-repeat;
            }
            .c_login_code {
                background: url("../images/myCenter/icon3.png") no-repeat;
            }
            .c_real_name {
                background: url("../images/myCenter/icon4.png") no-repeat;
            }
        }
    }
}
//会员资料
#content_box {
    width: 1210px;
    min-height: 839px;
    margin: 20px auto 50px;
    //左侧
    .c_left_side {
        width: 233px;
        height: auto;
        float: left;
        .c_left_nav {
            width: 233px;
            height: 714px;
            font-size: 14px;
            li {
                width: 233px;
                height: 51px;
                border-bottom: 1px solid #e6e6e6;
                a {
                    font-size: 14px;
                    display: block;
                    width: 127px;
                    height: 51px;
                    padding-left: 106px;
                    line-height: 51px;
                    i {
                        position: absolute;
                        left: 60px;
                        top: 12px;
                        display: block;
                        width: 28px;
                        height: 28px;
                        background: url("../images/myCenter/left_icon.png") no-repeat;
                        float: left;
                    }
                }
                .c_click_li {
                    color: #fff;
                    background: #dd2726;
                    position: relative;
                }
                .c_out_a {
                    color: #545454;
                    background: #F2F3F5;
                    position: relative;
                    i {
                        position: absolute;
                        left: 60px;
                        top: 12px;
                        display: block;
                        width: 28px;
                        height: 28px;
                    }
                    .c_out_i_two {
                        background: url("../images/myCenter/left_icon.png") 0 -120px no-repeat;
                    }
                    .c_out_i_three {
                        background: url("../images/myCenter/shouhuodizhi.png") no-repeat;
                    }
                    .c_out_i_four {
                        background: url("../images/myCenter/anquanzhongxin.png") no-repeat;
                    }
                }
            }
        }
    }
    //右侧
    .c_right_main {
        width: 958px;
        min-height: 839px;
        margin-left: 15px;
        border: 1px solid #E6E6E6;
        float: left;
        .c_address_list{
            width: 938px;
            padding: 15px 10px;
            height: auto;
            .c_new_address_detail{
                width: 243px;
                height: 148px;
                margin: 0 30px;
                float: left;
            }
            .c_address_detail{
                border: 1px solid #ddd;
                position: relative;
                .c_p_bg{
                    width: 100%;
                    height: 6px;
                    background: url(../images/address.jpg) no-repeat;
                }
                .c_address_operation{
                    padding: 0 5px;
                    margin: 5px 0;
                    overflow: hidden;
                    .c_address_default{
                        float: left;
                        font-size: 12px;
                        color: #DD2726;
                        i{
                            display: inline-block;
                            width: 13px;
                            height: 12px;
                            margin-right: 5px;
                            background: url(../images/address_icon.png) -26px 0 no-repeat;
                        }
                    }
                    .c_address_all_operation{
                        width: 18px;
                        height: 12px;
                        float: right;
                        .c_set_edit{
                            display: block;
                            width: 18px;
                            height: 12px;
                            background: url(../images/address_icon.png) -67px 0 no-repeat;
                        }
                    }
                    .c_user_address{
                        width: 230px;
                        height: 98px;
                        float: left;
                        p{
                            font-size: 12px;
                            color: #555555;
                            line-height: 26px;
                            overflow: hidden;
                        }
                        .c_user_message{
                            border-bottom: 2px dotted #ddd;
                            line-height: 34px;
                            margin-bottom: 10px;
                        }
                    }
                    span{
                        display: block;
                        width: 18px;
                        height: 18px;
                        background: url(../images/address_icon.png) no-repeat 0 -22px;
                        position: absolute;
                        bottom: -1px;
                        right: -1px;
                    }
                }
            }
            .c_add_address{
                border: 2px dashed #DDDDDD;
                &:hover{
                    border: 2px dashed #DD2726;
                }
                .c_add_address_btn{
                    display: block;
                    width: 100%;
                    height: 70px;
                    margin-top: 35px;
                    text-align: center;
                    font-size: 16px;
                    color: #999;
                    line-height: 37px;
                    i{
                        display: block;
                        width: 31px;
                        height: 31px;
                        margin-left: 105px;
                        background: url(../images/address_icon.png) -25px -15px no-repeat;
                    }
                }
            }
        }
    }
}
//个人中心部分结束
//个人中心页最低部
#footer_in_box {
    width: 100%;
    height: 36px;
    background: #333333;
    text-align: center;
    line-height: 36px;
    color: #707E8C;
    font-size: 14px;
}